.contact_text {
	font-size: 1.2em;
	display: flex;
	align-items: center;
	width: fit-content;
	margin: auto;
	text-align: center;
	padding: 0 7px;
}
.title_text_contact
{
    font-size: 2.3em;
    font-weight: 600;
    font-family: sans-serif;
    color: var(--deep_dark_2);
    margin: auto;
  padding: 0 7px;
}
.empty {
	border: 1px solid red;
}
.contact_box {
	width: auto;
	display: grid;
	grid-template-columns: auto;
	margin: auto;
	padding: 0 15px;
}
.container_contact {
  height: fit-content;
}
.form {
  display: grid;
  grid-template-columns: auto;
  width: auto;
  margin: auto;
  border: 3px solid #fed600;
  padding: 20px;
  border-radius: 12px;
}
form input, form textarea {
    padding: 20px 3px;
	outline: none;
	resize: none;
	border: 0;
	transition: all 0.3s;
	border-bottom: 2px solid #bebed2;
	color: #151522;
	max-width: 95%;
}
.form_v2 {
	border: 3px solid #015bbb;
	display: none;
}
.ct_title {
  font-weight: 600;
}
.ct_line {
  padding-bottom: 10px;
}
textarea {
	height: 80px;
}
.cp_info {
	margin-top: 50px;
	padding: 0 7px;
}




@media only screen and (min-device-width: 1200px) {
.contact_text {
	font-size: 1.2em;
	display: flex;
	align-items: center;
	width: fit-content;
	margin: auto;
}
.title_text_contact
{
    font-size: 2.3em;
    font-weight: 600;
    font-family: sans-serif;
    color: var(--deep_dark_2);
    margin: auto;
}
.contact_box {
  width: 1200px;
  display: grid;
  grid-template-columns: 50% 50%;
  margin: auto;
}
.container_contact {
  min-height: 700px;
}
.form {
  display: grid;
  grid-template-columns: auto;
  width: fit-content;
  margin: auto;
  border: 3px solid #fed600;
  padding: 20px;
  border-radius: 12px;
}
form input, form textarea {
    padding: 20px 3px;
	outline: none;
	resize: none;
	border: 0;
	transition: all 0.3s;
	border-bottom: 2px solid #bebed2;
	color: #151522;
	max-width: 95%;
}
.ct_title {
  font-weight: 600;
}
.ct_line {
  padding-bottom: 10px;
}
.form_v2 {
	border: 3px solid #015bbb;
	display: none;
}

}
